package io.starteos.wallet.utils.eos.bean;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
public class VoterInfo {
	
	@JsonProperty("owner")
	private String owner;
	
	@JsonProperty("proxy")
	private String proxy;
	
	@JsonProperty("producers")
	private List<String> producers;
	
	@JsonProperty("staked")
	private Long staked;
	
	@JsonProperty("last_vote_weight")
	private Double lastVoteWeight;
	
	@JsonProperty("proxied_vote_weight")
	private Double proxiedVoteWeight;
	
	@JsonProperty("is_proxy")
	private Integer isProxy;

	public String getOwner() {
		return owner;
	}

	public void setOwner(String owner) {
		this.owner = owner;
	}

	public String getProxy() {
		return proxy;
	}

	public void setProxy(String proxy) {
		this.proxy = proxy;
	}

	public List<String> getProducers() {
		return producers;
	}

	public void setProducers(List<String> producers) {
		this.producers = producers;
	}

	public Long getStaked() {
		return staked;
	}

	public void setStaked(Long staked) {
		this.staked = staked;
	}

	public Double getLastVoteWeight() {
		return lastVoteWeight;
	}

	public void setLastVoteWeight(Double lastVoteWeight) {
		this.lastVoteWeight = lastVoteWeight;
	}

	public Double getProxiedVoteWeight() {
		return proxiedVoteWeight;
	}

	public void setProxiedVoteWeight(Double proxiedVoteWeight) {
		this.proxiedVoteWeight = proxiedVoteWeight;
	}

	public Integer getIsProxy() {
		return isProxy;
	}

	public void setIsProxy(Integer isProxy) {
		this.isProxy = isProxy;
	}
	
	

}
